Class PspFileValidator

java.lang.Object
eu.europa.ec.taxud.cesop.validation.PspFileValidator
All Implemented Interfaces:
IPspFileValidator

public class PspFileValidator extends Object implements IPspFileValidator
Default implementation of IPspFileValidator
  • Constructor Details

    • PspFileValidator

      public PspFileValidator(int numberTransactionsByPspPart, ValidationSettings validationSettings)
      Instantiates a new Psp file validator.
      Parameters:
      numberTransactionsByPspPart - the number transactions by psp part
      validationSettings - the validation settings
  • Method Details

    • createDefault

      public static PspFileValidator createDefault()
      Create default psp file validator.
      Returns:
      the psp file validator
    • validate

      public PspValidationResult validate(File pspFile)
      Description copied from interface: IPspFileValidator
      Validate psp validation result.
      Specified by:
      validate in interface IPspFileValidator
      Parameters:
      pspFile - the psp file
      Returns:
      the psp validation result
    • validate

      public PspValidationResult validate(InputStream inputStream, long contentLength)
      Validate psp validation result.
      Parameters:
      inputStream - the input stream
      contentLength - the content length
      Returns:
      the psp validation result